La función de Gestión de Sesiones en Auth + Embedded Wallet simplifica la administración de cuentas, autenticación y control de sesiones para su aplicación.
isSessionValid
. Esto devuelve true
para inicio de sesión por correo electrónico e inicios de sesión con redes sociales confiables, y false
para inicios de sesión personalizados hasta que se complete la validación del correo electrónico.
validateSession
. Esto enviará un código al correo electrónico del usuario. Si se valida en 10 minutos, el método devuelve true
; de lo contrario, devuelve false
.
finishValidateSession
, que toma el código como argumento. Si el código es válido, el método devuelve true
; de lo contrario, devuelve false
.
onValidationRequired
se utiliza para determinar si se necesita validar la sesión durante acciones como enviar transacciones o firmar mensajes. Si el callback devuelve true
, se activa la validación de sesión. Si devuelve false
, la acción relacionada se cancela. Este mecanismo garantiza que solo las sesiones validadas puedan realizar operaciones sensibles.
onValidationRequired
para detectar estos casos.
true
o false
desde el hook onValidationRequired
, usted continúa o cancela la acción, respectivamente.
id
de la sesión. Cualquier sesión puede cerrarse desde cualquier dispositivo con una sesión activa.